@charset "utf-8";
/*------ Global CSS -----*/
html{height:100%;}
body {font-size:12px; font-family:Arial,sans-serif;color:#767676; background:url(../img/bg.jpg) top center repeat-x #F8FBFC;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
input,textarea,select{vertical-align:middle; color:#808080;font-size:12px;font-family:Arial,sans-serif;}  
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
/*------ link color -----*/
a{color:#54969E;text-decoration:none;}
a:visited{}
a:hover{color:#000000;}
.cred{color:#dc0000;}
a:active{}
.title{font-family:'微软雅黑','Microsoft Yahei','微軟正黑體','Microsoft JhengHei','黑体';}

/*------ blank style -----*/
.clear{clear:both; height:0; overflow:hidden; display:block;}
.clearfix{zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
.cRed{color:#DC0000;}

/*------ header ------*/
.header{position:relative; height:180px; margin:0 auto; width:963px; z-index:3;}
	.logo{position:absolute; top:60px; left:5px;}

	.topbar{height:30px; line-height:30px; text-align:right; padding-right:3px; position:relative;}
	.topbar a{padding:0 5px;}
	.topbar .rss{padding-right:15px; background:url(../img/icon-rss.png) right 1px no-repeat;}
	.loginInfo{ position:absolute; width:300px; left:0; top:0; text-align:left;}
	
	.search{height:42px; padding:24px 0 0 0; position:absolute; width:430px; top:50px; left:181px;} 
		.search p{height:25px; position:absolute; left:0; top:0;}
		.search label{float:left; background:url(../img/bg-search-menu.png) right top no-repeat; height:25px; line-height:24px; text-align:center; width:57px; overflow:hidden; margin-right:1px; color:#999; cursor:pointer;}
		.search label:hover{color:#666;}
		.search label.on{background:url(../img/bg-search-menu.png) left top no-repeat; color:#666;}
		.search .form{ background:url(../img/seadch.png); height:42px; overflow:hidden;}
		.search .text{background:none; border:0; font-size:14px; width:340px; margin:4px 10px 0 13px;}
		.search .submit{width:55px; height:40px; background:none; border:0;cursor:pointer;}
	
	.navi{background:url(../img/bg-navi.png); position:absolute; bottom:0; left:0; padding-right:3px; height:44px; width:960px;}
	.navi ul{height:38px; padding:2px 0 0 1px;}
		.navi li{float:left; padding-right:2px; background:url(../img/bg-navi-r.png) right top no-repeat;}
		.navi li a{display:block; float:left; height:38px; line-height:38px; text-align:center; padding:0 20px; font-size:14px;}
		.navi strong a{position:absolute; right:4px; top:2px; background:url(../img/button-update.png); height:38px; width:86px; line-height:38px; padding-left:48px; font-size:14px; font-weight:normal;}
		.navi li a.home:hover,
		.navi li.on a.home,
		.navi li.appon a{background:url(../img/bg-navi-hover.png) 0 0 no-repeat; color:#2a2a2a;}
		.homepage li.home a,
		.navi li a:hover,
		.navi li.on a,
		.navi li.on1 a{background:url(../img/bg-navi-hover.png) right 0 no-repeat; color:#2a2a2a;}
		.navi li.submenu,
		.navi li.on{position:relative;}
		.navi li.submenu a,.navi li.on a{padding-right:35px;}
		.navi li.submenu img,.navi li.on img{position:absolute; top:17px; right:22px;}
			.navi ul.submenu-box{
			height:auto; width:200px; padding:5px 1px; text-align:center; position:absolute; border:1px solid #c6dfe2; left:-2px; top:38px; background:#fff; display:none;
			-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;
			-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
			}
				.navi ul.submenu-box li{float:left; padding:0; background:none; width:100px;}
				.navi ul.submenu-box li a{display:block; color:#54969E;float: none; height:16px; line-height:16px; line-height:normal; background:none; text-align: left; padding:6px 0 6px 25px ; margin:0; overflow:hidden; font-size:12px;}
				.navi ul.submenu-box li a:hover{background:#e9f6f7;color:#000000;}
				
	.announcement{height:34px;right:5px;overflow:hidden;position:absolute;top:78px;width:auto;background:url(../img/icon-gg.png) 0 12px no-repeat; _width:300px;}
		.announcement p{height:34px;line-height:34px;padding-left:20px;}
	
/*------ content ------*/
.content{margin:0 auto; width:963px; padding:12px 0 0 0;}
	/* Public Module */
	.mod-box{background:url(../img/bg-box-foot.png) left bottom no-repeat; margin-bottom:12px; zoom:1;}
		.mod-box-head{background:url(../img/bg-box-head.png) 0 0 no-repeat; height:42px; position:relative;}
		.mod-box-head .title{height:42px; line-height:42px;background:url(../img/bg-box-head.png) right -43px no-repeat; padding:0 15px; font-size:14px; font-weight:bold; color:#68a3aa;}
		.mod-box-body{background:#fff url(../img/bg-box-r.png) right repeat-y; padding-right:4px; border-left:1px solid #d7e4e6;}
		.mod-box-foot{height:6px; background:url(../img/bg-box-foot.png) right -34px no-repeat; overflow:hidden;}
	
	.userinfo{position:relative;}
	.userinfo .post{position:absolute; right:12px; top:124px; display:block; height:42px; width:44px; padding:2px 0 0 0; line-height:20px; text-align:center; background:#eff6f7; border:1px solid #b6d5da;
	-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
	-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
	}
	
	.userinfo .post:hover{
	background:#eff6f7; border:1px solid #b6d5da;
	-moz-box-shadow:1px 3px 5px #ccc;-webkit-box-shadow:1px 3px 5px #ccc;-ms-box-shadow:1px 3px 5px #ccc;box-shadow:1px 3px 5px #ccc;
	}
	
	#art_body img{cursor:pointer;}
	
	.thumb img,
	.userinfo .userface img,
	.plpic img{padding:3px; background:#f4f4f4; border:1px solid #dfdfdf;
	-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
	-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
	}
		.thumb:hover img,
		.userinfo .userface a:hover img,
		.plpic:hover img{background:#eff6f7; border:1px solid #b6d5da;
		-moz-box-shadow:1px 3px 5px #ccc;-webkit-box-shadow:1px 3px 5px #ccc;-ms-box-shadow:1px 3px 5px #ccc;box-shadow:1px 3px 5px #ccc;}
	.mod-tab{}
		.mod-tab-menu{height:30px; position:relative; _margin-bottom:-1px;}
		.mod-tab-menu li{float:right; background:url(../img/bg-tab-menu.png) 0 0 no-repeat; height:31px;margin-left:3px;}
		.mod-tab-menu li a{padding:0 15px; height:31px; line-height:30px;  background:url(../img/bg-tab-menu.png) right -62px no-repeat; display:inline-block;}
			.mod-tab-menu li.on{background:url(../img/bg-tab-menu.png) 0 -31px no-repeat;}
			.mod-tab-menu li.on a{background:url(../img/bg-tab-menu.png) right -93px no-repeat; color:#2a2a2a;}
			
	.breadcrumbs{border-bottom:1px solid #d7e4e6; padding:0 5px 15px 5px; margin-bottom:15px; margin-right:3px;font-family:"宋体";}
		.breadcrumbs a,.breadcrumbs span{padding:0 10px; }
		.breadcrumbs h1{ display:inline;}
		
	.contentLinks{}
	.contentLinks h2{font-size:24px; text-align:left; color:#2a2a2a; padding:0 10px 15px 10px; line-height:26px;}
	.contentLinks h2 .more a{padding-left:9px; font-size:16px;}
		.contentLinksBox{background:#fff; border:1px solid #D7E4E6; padding:20px;
			-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-ms-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;
			-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
			}.contentLinksBox li{padding:6px 0; font-size:14px;}


	/* Left Sidebar */
	.left-sidebar{float:left; width:183px;}
		.mod-login .mod-box-body{padding:10px 14px 10px 10px;}
			.mod-login p{height:22px; padding:4px 0;}
			.mod-login p label{height:20px; line-height:20px; float:left; width:50px; text-align:right;}
			.mod-login .form-item input{height:13px; padding:3px 2px 3px;background-color: #F8FBFC;border: 1px solid #D7E4E6; width:100px;_width:90px;
			-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
			}
			.mod-login .form-item input:focus{border-color:#b6d5da; background:#fff;
			-moz-box-shadow:1px 1px 3px #eee;;-webkit-box-shadow:1px 1px 3px #eee;;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;;}
			.mod-login .form-item input.code{width:45px;}
			.mod-login .form-submit{height:30px;}
			.mod-login .form-submit input{background:url(../img/button-submit-login.png); height:25px; width:49px; margin:3px 0 3px 50px; border:0; cursor:pointer;}
			.mod-login .form-submit a{position:absolute; margin:7px 0 0 9px;}
		.mod-category li{float:left; text-align:center; height:28px; line-height:28px; border:1px solid #edf2f3; border-left:0; border-top:0; width:88px;}
			.mod-category li:hover{background:#f3f8f8;}
		.ad-180x60{padding:0 0 15px 0;}
		.mod-links li a{height:28px; line-height:28px; border-bottom:1px solid #edf2f3; display:block; padding:0 15px;}
			.mod-links a:hover{background:#f3f8f8;}
			.mod-links .mod-box-foot{height:40px; background:url(../img/bg-box-foot.png) right 0 no-repeat; line-height:38px; padding:0 15px;}
			.mod-links .mod-box-foot a{padding-left:15px; background:url(../img/icon-more.png) left center no-repeat;}
		.page-navi{ height:42px; background:#f3f8f8; text-align:center;-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-ms-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;}
		.page-navi ul{height:30px; padding-left:30px; padding-top:13px; margin:0 auto;}
		.page-navi li{float:left; padding:0 5px;}
		.page-navi li select{display:none;}
		.pagelistbox{padding-left:30px; padding-top:13px;}
		.pagelistbox a{padding:0 5px;}
		.page-navi .thisclass a{ color:#212121; font-weight:bold;}
		
	.userinfo .welcome{padding:5px 0 10px 0; color:#2a2a2a; font-weight:bold; text-align:center;} 
		.userinfo .userface{ text-align:center; padding:5px 0;}
		.userinfo .mylink{ height:60px; padding:5px 0 10px 20px;}
		.userinfo .mylink li{padding:3px; float:left;}
		.userinfo .uclink{clear:both; padding:10px 0;}
		.mod-author-page .author-info .text a{background-color: #ffe6bd;border: 1px solid #ffc571;display: inline;color:#dc0000;padding: 5px;width: auto; cursor:pointer; font-weight:bold;
				-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
	
	/* Main Content */
	.main-col{float:left; width:453px; margin-left:12px;}
		.featured{background:url(../img/bg-featured.png); height:253px; overflow:hidden; position:relative;}
			.featured-list{height:248px; width:382px;overflow:hidden;margin:1px 0 0 34px; position:relative; }
			.featured-list-box{position:absolute; left:0; top:0;}
			.featured-post{width:140px;height:228px;overflow:hidden; float:left; padding:20px 27px 0 25px;background:url(../img/bg-featured-r.png) right repeat-y; line-height:20px;}
			.featured-post .post-image{text-align:center;}
			.featured-post .post-image img{width:118px; height:86px;}
			.featured-post .post-title{padding:9px 0 6px 0;}
			.featured-post .post-title a{color:#2a2a2a;}
			.featured .next{display:block; height:80px; width:40px; position:absolute; right:4px; top:70px; cursor:pointer;}
			.featured .prev{display:block; height:80px; width:40px; position:absolute; left:1px; top:70px; cursor:pointer;}
		.mod-home-new-post{padding:12px 0 0 0; position:relative;}
			.mod-home-new-post .title{position:absolute; font-size:14px; font-weight:bold; color:#2a2a2a; left:5px; top:16px;}
			.mod-home-new-post .post{padding:15px 12px; line-height:20px; border-bottom:1px solid #d0dcde;}
			.mod-home-new-post .post:hover{background:#f3f8f8;}
			.mod-home-new-post .post-image img{width:90px; height:66px; float:left;}
			.mod-home-new-post .post-title{padding:0 0 3px 0; float:right; width:315px;}
			.mod-home-new-post .post-title span a{color:#2a2a2a; padding-right:9px; font-weight:bold;}
			.mod-home-new-post .text{float:right; width:315px;}
			.mod-home-new-post .mod-tab-col{background:#fff; border:1px solid #D7E4E6;
			-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-ms-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;
			-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
			}
			.post-in-ad{padding:15px 0;border-bottom:1px solid #d0dcde;height:200px; position:relative;}
				.listpage .post-in-ad {padding: 15px 0 15px 55px; text-align:left;}
			.home-post-ad-box{text-align:center;height:200px; width:430px; position:absolute; left:12px;}
			.more-posts{ height:32px; line-height:32px; background:#f3f8f8; text-align:center;}
			.more-posts a{padding-left:18px; background:url(../img/icon-more.png) left center no-repeat;}
			.more-posts:hover{background:#e2f0f0;}
		.mod-post-list-1{padding:12px 0 0 0; position:relative;}
			.mod-post-list-1 .title{font-size:16px; font-weight:bold; color:#2a2a2a; height:32px; line-height:20px; padding:0 5px;}
			.mod-post-list-1 .post{padding:15px 12px; line-height:20px; border-bottom:1px solid #d0dcde;}
			.mod-post-list-1 .post:hover{background:#f3f8f8;}
			.mod-post-list-1 .post-image img{float:left; width:118px; height:86px;}
			.mod-post-list-1 .post-title{padding:3px 0 6px 0; float:right; width:365px;}
			.mod-post-list-1 .post-title a{color:#2a2a2a; padding-right:9px; font-weight:bold; font-size:14px;}
			.mod-post-list-1 .text,
			.mod-post-list-1 .info{float:right; width:365px;}
			.mod-post-list-1 .info {color:#999; padding:9px 0;}
			.mod-post-list-1 .info span{padding:0 9px;}
			.mod-post-list-1 .mod-tab-col{background:#fff; border:1px solid #D7E4E6;
			-moz-border-radius:4px 0 4px 4px;-webkit-border-radius:4px 0 4px 4px;-ms-border-radius:4px 0 4px 4px;border-radius:4px 0 4px 4px;
			-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;
			}
			
			.mod-post-list-2 .post-title{width:475px;}
			.mod-post-list-2 .text,
			.mod-post-list-2 .info{width:475px;}
			
			
			
	/* Right Sidebar */
	.right-sidebar{float:right; width:303px;}
		.ad-300x250{padding:0 0 15px 0;}
		.mod-teacher{}
		.mod-teacher .mod-box-body{padding:15px; line-height:20px;}
		.mod-teacher img{float:left;}
		.mod-teacher .name{float:left; padding:0 0 0 12px;}
		.mod-teacher .info{float: left; clear:both; padding:10px 0 0 0;}
		.mod-teacher .more{background:url(../img/button-more.png); height:27px; line-height:24px; width:61px; display:block; float:right; padding:0 0 0 25px; margin:30px 0 0 0;}
	.mod-ranking ol{margin:-1px 0 0 0;}
		.mod-ranking .mod-box-foot{height:40px; background:url(../img/bg-box-foot.png) right 0 no-repeat; line-height:38px; padding:0 18px;}
		.mod-ranking .mod-box-foot a{padding-left:15px; background:url(../img/icon-more.png) left center no-repeat;}
		.mod-ranking li{height:32px; line-height:32px; border-bottom:1px solid #edf2f3; padding:0 15px;}
		.mod-ranking li span{float:right;}
		.mod-ranking li img{display:none;}
		.mod-ranking li.show{height:60px; line-height:60px; background:#f3f8f8; border-top:1px solid #d7e4e6; border-bottom:1px solid #d7e4e6;}
		.mod-ranking li.show img{display:block; float:left; height:35px; width:50px; margin:10px 10px 0 0;}
	.mod-hot{}
		.mod-hot li{zoom:1;}
		.mod-hot li a{line-height:20px; border-bottom:1px solid #edf2f3; padding:10px 15px; display:block;zoom:1;}
		.mod-hot li a:hover{ background:#f3f8f8;}
	
	.buypost{padding:10px; line-height:20px; text-align:center; margin:0 0 10px 0; border:1px solid #ffdd99; background:#fff9ed; margin-bottom:10px; clear:both;}
	.buypost input{background-color: #ffe6bd;border: 1px solid #ffc571;display: inline;color:#dc0000;padding: 5px;width: auto; cursor:pointer; font-weight:bold;
				-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px; margin:0 9px;}
	.buypost strong{color:#dc0000; padding:0 5px; font-size:18px;}

	/***** LIST PAGE *****/
	.listpage .left-sidebar{width:103px;}
		.listpage .mod-category-list li{border-bottom:1px solid #edf2f3;}
		.listpage .mod-category-list li a{display:block; height:28px; line-height:28px; padding:0 0 0 15px;}
			.listpage .mod-category-list li a:hover,.listpage .mod-category-list li.on a{background:#f3f8f8; color:#2a2a2a;}
	.listpage .main-col{float:left; width:533px; margin-left:12px;}

	/***** Detailed PAGE *****/
	.mod-detailed-page{width:645px; margin:0;}
		.mod-detailed-page .post-detailed-box{background:#fff; border:1px solid #D7E4E6;
		-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;
		-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;}
		.mod-detailed-page .post-title{font-size:24px; text-align:center; color:#2a2a2a; padding:0 10px 15px 10px; line-height:26px;}
		.mod-detailed-page .post-info{height:42px; line-height:42px; padding:0 15px; background:#f1f9f9; border-bottom:1px solid #D7E4E6;}
			.mod-detailed-page .post-info .help{float:right; padding-left:20px; background: url(../img/icon-help.png) left center no-repeat;}
			.mod-detailed-page .post-info .user{padding-right:6px;}
		.mod-detailed-page .post-content{ line-height:22px; padding:15px; color:#454545;}
			.mod-detailed-page .post-content img{margin:15px auto; max-width:610px;}
		.mod-detailed-page .post-tip{line-height:20px; padding:10px 15px 10px 55px; color:#999; background:url(../img/icon-tip.png) 15px 12px no-repeat #f1f9f9; border-bottom:1px solid #D7E4E6;}
		.sociable {border-bottom: 1px solid #cfcfcf;padding:10px 15px; height:20px; clear:both;}		
			.sociable span{position:relative; float:right; margin:1px 0 0 9px;}
			.sociable span i{position:absolute; margin:3px 0 0 -25px;}
			.sociable ul {padding:2px 0 0 0; display:inline-block; float:left;}
			.sociable ul li {float:left; margin: 0;padding:2px 1px 0 1px;}
			.sociable li img {opacity: 0.4;}
			.sociable li a:hover img {opacity: 1;}
		.related-posts{padding:15px;border-bottom:1px solid #D7E4E6;}
			.related-posts h4{padding:10px 0; font-weight:bold; color:#2a2a2a;}
			.related-posts li{padding:4px 0;}
			.related-posts li span{color:#54969E; padding-right:6px;}
		.comments{border-bottom:1px solid #D7E4E6; border-top:0; padding:15px;}
			.comments h2{color:#2a2a2a; font-size:12px; font-weight:bold; padding:0 0 0 10px ; background:url(../img/hr-1.png) ; height:34px; line-height:34px;}
			.comments h2 a{font-weight:normal; padding-left:6px;}
			.comments .commentlist{}
			.comments .commentlist li{background:#f8fbfc;border-bottom: 1px solid #EDF2F3;border-top: 1px solid #EDF2F3;display: block;line-height:20pxem;margin-top:10px;padding:10px 5px;
			zoom:1;}.comments .commentlist li p img{display:none;}
			.comments .commentlist li:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
			.comments .commentsform{padding:0 0 25px 0;}
			.comments .commentsform label {color: #333333;float: left;padding-left: 5px;width: 45px;}
			.comments .commentsform .t {height: 30px;padding: 15px 0 0;}
			.comments .commentsform .submit{height:35px;padding:10px 0 0 48px;}
			.comments .commentsform .t input {width:120px; height:20px;background-color: #F8FBFC;border: 1px solid #D7E4E6; margin-right:5px;
				-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
			.comments .commentsform textarea{height:105px;width:450px;background-color: #F8FBFC;border: 1px solid #D7E4E6;
				-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
			.comments .commentsform .submit button{font-size:12px;}
				.comments .commentsform textarea:focus,.comments .commentsform .t input:focus{border-color:#b6d5da; background:#fff;
				-moz-box-shadow:1px 1px 3px #eee;;-webkit-box-shadow:1px 1px 3px #eee;;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;}
			.comments .submit button{background-color: #E7F0F1;border: 1px solid #D7E4E6;display: inline;color: #5D8C90;padding: 5px;width: auto; cursor:pointer; font-weight:bold;
				-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
			
			.commentlist li{position:relative;}
			.comments .commentlist .decmt-box-new li{    background: none repeat scroll 0 0 #FFF9ED;border-bottom: 1px solid #FFDD99;border-top: 1px solid #FFDD99;}
			.commentlist .decmt-box-new li strong.cont{position:absolute; right:5px; top:5px; font-size:22px; color:#FFDD99;}
			.commentlist li .plpic{ float:left;}
			.commentlist li .plpic img{width:45px; height:auto;}
			.commentlist li .title{ float:right; width:535px; padding:5px 0; font-weight:bold;}
			.commentlist li .comment_act{ float:right; width:540px; color:#999;}
			.commentlist li .comment_act a{ padding:0 5px; color:#999;}
			.commentlist li p{ float:right; width:535px; padding:10px 0; line-height:20px;}
			.commentlist li strong.cont{position:absolute; right:5px; top:5px; font-size:22px; color:#D7E4E6;}
			.quote{display:none;}
			#commetpages{padding:15px 0 10px 0; text-align:center;}
			#commetpages a,#commetpages span,#commetpages strong{padding:5px;}
		.post-description{padding-bottom:15px; border-bottom:1px dashed #D7E4E6; margin-bottom:15px;}
		.post-description .text{line-height:20px;}
		.post-description h3{ font-weight:bold; padding-bottom:10px;}
				
	/***** Author PAGE *****/
	.mod-author-page{width:645px; margin:0;}
		.mod-author-page .author-box{background:#fff; border:1px solid #D7E4E6;
		-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;
		-moz-box-shadow:1px 1px 3px #eee;-webkit-box-shadow:1px 1px 3px #eee;-ms-box-shadow:1px 1px 3px #eee;box-shadow:1px 1px 3px #eee;}
		.mod-author-page .author-info{ line-height:22px;  background:#f1f9f9; border-bottom:1px solid #D7E4E6; position:relative;}
		.mod-author-page .author-info img{float:left;}
		.mod-author-page .author-info .info{padding:0 0 9px 0; float:right; width:480px;}
		.mod-author-page .author-info strong{font-weight:bold; color:#d5ebeb; font-size:58px; position:absolute; right:6px; top:20px;}
		.mod-author-page .author-info .text{padding:9px 0 0 0; border-top:1px dotted #D7E4E6; clear:both; float:right; width:480px}

/*------ footer -----*/
.footer{margin:0 auto; width:960px; padding-right:3px; clear:both; padding-top:15px; padding-bottom:20px; text-align:center;}
	.footer .links{background:url(../img/bg-foot.png); height:40px; line-height:40px; display:block;}
	.footer .links a{padding:0 6px;}
	.footer .copyright{line-height:20px; color:#999; padding:10px 0;}

/*------ AD -------*/
.mod-detailed-page .post-content .ad-300x200 img{float:left; margin:0 15px 5px 0;}
.ad-336x280{float:right; height:280px; width:336px; overflow:hidden; background:#eee; text-align:center;}

